Langages et programmation - NSI
Les bases
Exercice 1 : Écrire une fonction somme
Écrire une fonction Python qui prend en argument un entier naturel \( N \) non nul et qui retourne la somme des
entiers naturels de 1 à \( N \).
Quelle doit être la valeur de \( N \) dans l'appel de la fonction
somme(N)
pour obtenir le résultat de la
somme suivante : \[ 65 + 64 + ... + 2 + 1 \]
Exercice 2 : Fonction Python avec instruction conditionnelle if else représentant une fonction mathématique avec des valeurs interdites
On considère la fonction Python suivante :
def image(x):
if x == 8:
return "Impossible"
else:
return (x ** 2 + 8) / (x - 8)
Que renvoie l'appel de la fonction
image(8)
?
Que renvoie l'appel de la fonction
image(2)
?
La fonction image
permet de calculer l'image de \( x \) par une fonction mathématique.
Exercice 3 : Variables et Opérations de Base en Python
On considère la fonction Python suivante :
Quelle est la valeur renvoyée par cette fonction ?
def operation():
a = 1
a = a + 3
a = a + a
return a
Quelle est la valeur renvoyée par cette fonction ?
Exercice 4 : Traduire une instruction Python en français
On considère la fonction Python suivante :
Compléter la traduction de la condition mise en jeu dans cette fonction :
def f(x):
if x < 6:
x = x + 7
return x
Exercice 5 : Instruction conditionnelle if else - Python
On considère la fonction ci-dessous :
def mystere(n):
if n != 9:
return n // 1
else:
return n - 4
mystere(9)
?
Quelle est la valeur renvoyée par
mystere(11)
?